/**
 * Copyright (c) 2017 ucsmy.com, All rights reserved.
 */
package itsm.isperp.module.controller.api.wechat.v2;

import itsm.isperp.workflow.domain.BaseProcessBean;
import itsm.isperp.workflow.dto.BpmTransitionLine;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * @Description:
 * @Author: ucs_yuquanqi
 * @Created Date: 2017/09/26.
 * @LastModifyDate: 2017/09/26.
 * @LastModifyBy: ucs_yuquanqi
 * @Version:
 */
public class BpmData<T extends BaseProcessBean> {
    private T data;

    private Map<String, Object> others;

    private Set<String> columns;

    private UploadImage[] images;

    private BpmTransitionLine line;

    private List<BpmTransitionLine> lines;

    private String nextAssigner;

    private String suggestion;

    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }

    public Map<String, Object> getOthers() {
        return others;
    }

    public void setOthers(Map<String, Object> others) {
        this.others = others;
    }

    public Set<String> getColumns() {
        return columns;
    }

    public void setColumns(Set<String> columns) {
        this.columns = columns;
    }

    public UploadImage[] getImages() {
        return images;
    }

    public void setImages(UploadImage[] images) {
        this.images = images;
    }

    public BpmTransitionLine getLine() {
        return line;
    }

    public void setLine(BpmTransitionLine line) {
        this.line = line;
    }

    public List<BpmTransitionLine> getLines() {
        return lines;
    }

    public void setLines(List<BpmTransitionLine> lines) {
        this.lines = lines;
    }

    public String getNextAssigner() {
        return nextAssigner;
    }

    public void setNextAssigner(String nextAssigner) {
        this.nextAssigner = nextAssigner;
    }

    public String getSuggestion() {
        return suggestion;
    }

    public void setSuggestion(String suggestion) {
        this.suggestion = suggestion;
    }
}